#@Time : 2021/10/2221:21
#@Author : xujian


# 任务要求：
#         假设大家在30岁的时候,根据自己的实际情况,统计出来了从11岁到30岁每年交的女(男)朋友的数量如列表a,请绘制出该数据的折线图,以便分析自己每年交女(男)朋友的数量走势
#         a = [1,0,1,1,2,4,3,2,3,4,4,5,6,5,4,3,3,1,1,1]
#         要求:
#             y轴表示个数
#             x轴表示岁数,比如11岁,12岁等


from matplotlib import pyplot   #画图
from matplotlib import font_manager  #字体

my_font=font_manager.FontProperties(fname=r'C:\Windows\Fonts\STXINGKA.TTF')

x = list(range(11,31))
y = [1,0,1,1,2,4,3,2,3,4,4,5,6,5,4,3,3,1,1,1]

#设置图片大小与dpi
pyplot.figure(figsize=(30,10),dpi=80)



#设置一下x轴的显示
xticks=['{}岁'.format(i)for i in x]
pyplot.xticks(x,xticks,fontproperties=my_font,size=15)




#为x,y轴注释以及标题
pyplot.xlabel('年龄',fontproperties=my_font,size=20)
pyplot.ylabel('数量',fontproperties=my_font,size=20)
pyplot.title('某人年龄与女朋友数量的变化图',fontproperties=my_font,size=35)

#绘制格网  参数：alpha:透明度 ((无)0~1（有）)
pyplot.grid(alpha=0.6)

#制作
pyplot.plot(x,y)
#显示
pyplot.show()










